View Issue Details

IDProjectCategoryView StatusLast Update
0001848T99X171.00 SKB EaglexTS certificationpublic2025-04-07 10:09
Reporter(SW) Jason LingAssigned To(SW) Jason LingDue Date
PriorityhighSeveritys4-minorReproducibilityalways
Status closedResolutionfixed 
Summary0001848: [Smart3][ATV12][CTS-ON-GS] get stuck at CtsMediaV2TestCases
DescriptionHi YK,

Recently, Google released new CTS tool (12_R10), we also applied Security patch to 2023-11

When we test CTS-ON-GSI (with 2023-11 GSI), We will get stuck at following item

run cts-on-gsi -m CtsMediaV2TestCases -t android.mediav2.cts.CodecDecoderSurfaceTest

I made a lot of comparisons.
                            cts r9 cts r10
GSI 2023-9 ok before ok
GSI 2023-11 get stuck get stuck

It looks like there is something wrong with GSI 2023-11.
I also tried GSI 2023-12, it also has problem.

The current situation is we used security patch 2023-11, we only can do is use 2023-11 GSI or newer.
but both 2023-11 GSI and 2023-12 GSI have problem

Please check it with Intek. (run cts-on-gsi -m CtsMediaV2TestCases -t android.mediav2.cts.CodecDecoderSurfaceTest)
And forward dmesg to Amlogic to analyze ASAP.

Thanks,
Jason
TagsNo tags attached.
Attach Tags

Users monitoring this issue

User List There are no users monitoring this issue.

Activities

(SW) Jason Ling

2023-12-13 15:54

developer  

15.537.72-dmesg.txt (39,748 bytes)   
[  310.194802] the vdec            clock off, ref cnt: 0
[  310.194810] the parser_top      clock off, ref cnt: 0
[  310.194818] the demux           clock off, ref cnt: 0
[  310.194850] v4lvideo_release_map 0 OK
[  310.194987] v4lvid: dbg: vidioc_close!!!!
[  310.196298] resman: 260 release [codec_mm]
[  310.200236] selinux: SELinux:  Could not read /sys/devices/platform/vdec/ammvdec_mpeg12.0/power: No such file or directory.
[  310.200260] selinux:
[  310.210813] resman: 261 appname:OMX-258, type=0
[  310.256799] resman: 261 acquire [codec_mm], preempt yes
[  310.256811] resman: 261 score 30 secure no
[  310.256816] resman: 261 acquire [codec_mm] success
[  310.256854] the demux           clock on, ref cnt: 1
[  310.256860] the parser_top      clock on, ref cnt: 1
[  310.256866] the vdec            clock on, ref cnt: 1
[  310.256888] the clk_vdec_mux    clock on, ref cnt: 1
[  310.256924] vdec mux clock is 499999992 Hz
[  310.257072] vdec_create instance ffffff800bec1000, total 1, PM: legacy
[  310.257101] no drmmode
[  310.257127] is_reset=0
[  310.257151] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK  vdec ffffff800bec1000 id = 0
[  310.257712] ammvdec_mpeg12 probe start.
[  310.257796] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0
[  310.257806] decoder_bmmu_box_alloc_box, tvp_flags = 0
[  310.257846] [TEE], the fw (mpeg12_multi) will be loaded.
[  310.257893] vfm map vdec-map-0 created
[  310.257916] dim:ch[1]:di_receiver_event_fun,8:_REG
[  310.257920] dim:reg:vdec.mpeg12.00[323]
[  310.258141] dim:ch[1]:reg end
[  310.258173] reg:v4lvideo
[  310.258180] dim:ch[1]:di_receiver_event_fun,3:_START
[  310.258187] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0
[  310.258191] vdec_init, inst_cnt = 423, port type 0xc11
[  310.261211] vdec->port_flag=0x102, port_flag=0x10b
[  310.264142] v4lvid: dbg: v4lvideo open
[  310.271035] dim:dip_init_value_reg:ch[1]:fix_buf:0
[  310.271051] dim:340x280-0x9000.
[  310.271767] v4lvideo: provider name: vdec.mpeg12.00
[  310.282525] cal_dur_from_pts inner driver dur3200
[  310.284739] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=3200
[  310.343976] vc:[0]put: file_vf is NULL!!!
[  310.528050] [0] mpeg12 EOS notify.
[  310.528060] 0: vmpeg12_work_implement: end of stream, num 30(30)
[  310.551723] is_reset=1
[  310.551958] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0
[  310.552590] dim:ch[1]:di_receiver_event_fun,1:_UNREG
[  310.552598] dev_vframe_unreg:ch[dimulti.1]:begin
[  310.552637] unreg:v4lvideo
[  310.552647] dev_vframe_unreg:ch[dimulti.1]:end
[  310.552691] di_unreg_variable:
[  310.552702] dim:mem_release:blk_mst[0x0]
[  310.552704] dim:mem_release:pat_mst[0x0]
[  310.552712] dim:qiat_all_back2_ready:len[0]
[  310.563861] vdec_disable_DMC input->target= 0x0
[  310.564613] ammvdec_mpeg12 removed.
[  310.564844] vdec_release instance ffffff800bec1000, total 1 id = 0
[  310.564996] the clk_vdec_mux    clock off, ref cnt: 0
[  310.565006] the vdec            clock off, ref cnt: 0
[  310.565012] the parser_top      clock off, ref cnt: 0
[  310.565018] the demux           clock off, ref cnt: 0
[  310.565077] the demux           clock on, ref cnt: 1
[  310.565084] the parser_top      clock on, ref cnt: 1
[  310.565089] the vdec            clock on, ref cnt: 1
[  310.565108] the clk_vdec_mux    clock on, ref cnt: 1
[  310.565139] vdec mux clock is 499999992 Hz
[  310.565276] vdec_create instance ffffff800bf17000, total 1, PM: legacy
[  310.565311] no drmmode
[  310.565341] is_reset=1
[  310.565366] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK  vdec ffffff800bf17000 id = 0
[  310.565899] ammvdec_mpeg12 probe start.
[  310.565970] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0
[  310.565979] decoder_bmmu_box_alloc_box, tvp_flags = 0
[  310.566017] [TEE], the fw (mpeg12_multi) will be loaded.
[  310.566063] vfm map vdec-map-0 created
[  310.566079] dim:ch[1]:di_receiver_event_fun,8:_REG
[  310.566083] dim:reg:vdec.mpeg12.00[324]
[  310.566656] dim:ch[1]:reg end
[  310.566678] reg:v4lvideo
[  310.566686] dim:ch[1]:di_receiver_event_fun,3:_START
[  310.566691] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0
[  310.566696] vdec_init, inst_cnt = 424, port type 0xc11
[  310.567351] vdec->port_flag=0x102, port_flag=0x10b
[  310.567466] is_reset=0
[  310.570821] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0
[  310.571128] dim:ch[1]:di_receiver_event_fun,1:_UNREG
[  310.571135] dev_vframe_unreg:ch[dimulti.1]:begin
[  310.571146] unreg:v4lvideo
[  310.571156] dev_vframe_unreg:ch[dimulti.1]:end
[  310.571737] vdec_disable_DMC input->target= 0x0
[  310.571848] ammvdec_mpeg12 removed.
[  310.572028] vdec_release instance ffffff800bf17000, total 1 id = 0
[  310.572179] the clk_vdec_mux    clock off, ref cnt: 0
[  310.572189] the vdec            clock off, ref cnt: 0
[  310.572195] the parser_top      clock off, ref cnt: 0
[  310.572200] the demux           clock off, ref cnt: 0
[  310.572222] v4lvideo_release_map 0 OK
[  310.572333] v4lvid: dbg: vidioc_close!!!!
[  310.573306] resman: 261 release [codec_mm]
[  310.584082] resman: 262 appname:OMX-259, type=0
[  310.615525] v4lvideo:[0]buggy, buffer leak!
[  310.615603] v4lvideo:[0]buggy, buffer leak!
[  310.619186] vc:[0]vc: set enable index=0, val=0
[  310.619208] VID: store VD0 path_id changed 2->-1
[  310.619213] dev->index =0, val=1
[  310.619217] VID: VD1 off
[  310.619222] VID: VD1 set global output as 0
[  310.619240] common_vf_unreg_provider video_render.0: vd1 used: true, vd2 used: false, black_out:0, cur_buf:ffffffc05ab88840..
[  310.706593] sleep_time=20
[  310.706639] vc:[0]uninit: fence_r=30, fence_c=31
[  310.706644] vc:[0]uninit: received=31, fput=30, drop=0
[  311.706900] resman: 263 appname:OMX-260, type=0
[  311.744167] audit: audit_lost=1887 audit_rate_limit=5 audit_backlog_limit=64
[  311.744175] audit: rate limit exceeded
[  311.756482] resman: 263 acquire [codec_mm], preempt yes
[  311.756493] resman: 263 score 30 secure no
[  311.756498] resman: 263 acquire [codec_mm] success
[  311.756530] the demux           clock on, ref cnt: 1
[  311.756536] the parser_top      clock on, ref cnt: 1
[  311.756542] the vdec            clock on, ref cnt: 1
[  311.756563] the clk_vdec_mux    clock on, ref cnt: 1
[  311.756593] vdec mux clock is 499999992 Hz
[  311.756681] vdec_create instance ffffff80086a2000, total 1, PM: legacy
[  311.756707] no drmmode
[  311.756726] is_reset=0
[  311.756750] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK  vdec ffffff80086a2000 id = 0
[  311.757327] ammvdec_mpeg12 probe start.
[  311.757408] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0
[  311.757417] decoder_bmmu_box_alloc_box, tvp_flags = 0
[  311.757467] [TEE], the fw (mpeg12_multi) will be loaded.
[  311.757516] vfm map vdec-map-0 created
[  311.757532] dim:ch[1]:di_receiver_event_fun,8:_REG
[  311.757537] dim:reg:vdec.mpeg12.00[325]
[  311.758092] dim:ch[1]:reg end
[  311.758113] reg:v4lvideo
[  311.758123] dim:ch[1]:di_receiver_event_fun,3:_START
[  311.758130] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0
[  311.758136] vdec_init, inst_cnt = 425, port type 0xc11
[  311.759879] vdec->port_flag=0x102, port_flag=0x10b
[  311.763036] v4lvid: dbg: v4lvideo open
[  311.772990] dim:dip_init_value_reg:ch[1]:fix_buf:0
[  311.773004] dim:340x280-0x9000.
[  311.773704] v4lvideo: provider name: vdec.mpeg12.00
[  311.775877] cal_dur_from_pts inner driver dur3200
[  311.777602] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=3200
[  311.799239] VID: VD1 off
[  311.799353] vc:[0]vc: set enable index=0, val=1
[  311.799370] dev->index =0, val=2
[  311.799375] VID: VD1 off
[  311.799399] VID: VD1 set global output as 1
[  311.799422] VID: store VD0 path_id changed -1->2
[  311.799445] vc:[0]sideband_type =-1
[  311.799449] dev->index =0, val=0
[  312.001296] [0] mpeg12 EOS notify.
[  312.001310] 0: vmpeg12_work_implement: end of stream, num 30(30)
[  312.022145] 0: warn: vf ffffff80086c2750, index 16 putback repetitive, set use to 0
[  312.031935] is_reset=1
[  312.032260] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0
[  312.032393] dim:ch[1]:di_receiver_event_fun,1:_UNREG
[  312.032402] dev_vframe_unreg:ch[dimulti.1]:begin
[  312.032455] unreg:v4lvideo
[  312.032471] dev_vframe_unreg:ch[dimulti.1]:end
[  312.032525] di_unreg_variable:
[  312.032540] dim:mem_release:blk_mst[0x0]
[  312.032543] dim:mem_release:pat_mst[0x0]
[  312.032555] dim:qiat_all_back2_ready:len[0]
[  312.043865] vdec_disable_DMC input->target= 0x0
[  312.044778] ammvdec_mpeg12 removed.
[  312.045080] vdec_release instance ffffff80086a2000, total 1 id = 0
[  312.045272] the clk_vdec_mux    clock off, ref cnt: 0
[  312.045284] the vdec            clock off, ref cnt: 0
[  312.045293] the parser_top      clock off, ref cnt: 0
[  312.045302] the demux           clock off, ref cnt: 0
[  312.045374] the demux           clock on, ref cnt: 1
[  312.045383] the parser_top      clock on, ref cnt: 1
[  312.045391] the vdec            clock on, ref cnt: 1
[  312.045413] the clk_vdec_mux    clock on, ref cnt: 1
[  312.045451] vdec mux clock is 499999992 Hz
[  312.045579] vdec_create instance ffffff80088dc000, total 1, PM: legacy
[  312.045621] no drmmode
[  312.045652] is_reset=1
[  312.045683] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK  vdec ffffff80088dc000 id = 0
[  312.046398] ammvdec_mpeg12 probe start.
[  312.046583] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0
[  312.046601] decoder_bmmu_box_alloc_box, tvp_flags = 0
[  312.046665] [TEE], the fw (mpeg12_multi) will be loaded.
[  312.046726] vfm map vdec-map-0 created
[  312.046749] dim:ch[1]:di_receiver_event_fun,8:_REG
[  312.046756] dim:reg:vdec.mpeg12.00[326]
[  312.047316] dim:ch[1]:reg end
[  312.047342] reg:v4lvideo
[  312.047353] dim:ch[1]:di_receiver_event_fun,3:_START
[  312.047361] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0
[  312.047368] vdec_init, inst_cnt = 426, port type 0xc11
[  312.048518] vdec->port_flag=0x102, port_flag=0x10b
[  312.048648] is_reset=0
[  312.054159] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0
[  312.054420] dim:ch[1]:di_receiver_event_fun,1:_UNREG
[  312.054429] dev_vframe_unreg:ch[dimulti.1]:begin
[  312.054444] unreg:v4lvideo
[  312.054458] dev_vframe_unreg:ch[dimulti.1]:end
[  312.055354] vdec_disable_DMC input->target= 0x0
[  312.055540] ammvdec_mpeg12 removed.
[  312.055811] vdec_release instance ffffff80088dc000, total 1 id = 0
[  312.056017] the clk_vdec_mux    clock off, ref cnt: 0
[  312.056030] the vdec            clock off, ref cnt: 0
[  312.056039] the parser_top      clock off, ref cnt: 0
[  312.056047] the demux           clock off, ref cnt: 0
[  312.056080] v4lvideo_release_map 0 OK
[  312.056266] v4lvid: dbg: vidioc_close!!!!
[  312.057685] resman: 263 release [codec_mm]
[  312.078234] resman: 264 appname:OMX-261, type=0
[  312.131797] resman: 264 acquire [codec_mm], preempt yes
[  312.131809] resman: 264 score 30 secure no
[  312.131814] resman: 264 acquire [codec_mm] success
[  312.131846] the demux           clock on, ref cnt: 1
[  312.131853] the parser_top      clock on, ref cnt: 1
[  312.131858] the vdec            clock on, ref cnt: 1
[  312.131879] the clk_vdec_mux    clock on, ref cnt: 1
[  312.131909] vdec mux clock is 499999992 Hz
[  312.132016] vdec_create instance ffffff8008974000, total 1, PM: legacy
[  312.132043] no drmmode
[  312.132062] is_reset=0
[  312.132086] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK  vdec ffffff8008974000 id = 0
[  312.132641] ammvdec_mpeg12 probe start.
[  312.132720] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0
[  312.132729] decoder_bmmu_box_alloc_box, tvp_flags = 0
[  312.132772] [TEE], the fw (mpeg12_multi) will be loaded.
[  312.132821] vfm map vdec-map-0 created
[  312.132837] dim:ch[1]:di_receiver_event_fun,8:_REG
[  312.132841] dim:reg:vdec.mpeg12.00[327]
[  312.133415] dim:ch[1]:reg end
[  312.133436] reg:v4lvideo
[  312.133444] dim:ch[1]:di_receiver_event_fun,3:_START
[  312.133451] vdec_init, vf_provider_name = vdec.mpeg12.00, b 0
[  312.133457] vdec_init, inst_cnt = 427, port type 0xc11
[  312.134226] vdec->port_flag=0x102, port_flag=0x10b
[  312.137698] v4lvid: dbg: v4lvideo open
[  312.144153] dim:dip_init_value_reg:ch[1]:fix_buf:0
[  312.144166] dim:340x280-0x9000.
[  312.144821] v4lvideo: provider name: vdec.mpeg12.00
[  312.156801] cal_dur_from_pts inner driver dur3200
[  312.158573] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=3200
[  312.212512] vc:[0]put: file_vf is NULL!!!
[  312.401067] [0] mpeg12 EOS notify.
[  312.401077] 0: vmpeg12_work_implement: end of stream, num 30(30)
[  312.439103] is_reset=1
[  312.439362] vframe_rate_uevent: sent uevent FRAME_RATE_HINT=0
[  312.440585] dim:ch[1]:di_receiver_event_fun,1:_UNREG
[  312.440593] dev_vframe_unreg:ch[dimulti.1]:begin
[  312.440636] keep mem failed because keep buffer fulled!!!
[  312.440638] unreg:v4lvideo
[  312.440649] dev_vframe_unreg:ch[dimulti.1]:end
[  312.440676] di_unreg_variable:
[  312.440686] dim:mem_release:blk_mst[0x0]
[  312.440688] dim:mem_release:pat_mst[0x0]
[  312.440696] dim:qiat_all_back2_ready:len[0]
[  312.451856] vdec_disable_DMC input->target= 0x0
[  312.452577] ammvdec_mpeg12 removed.
[  312.452774] vdec_release instance ffffff8008974000, total 1 id = 0
[  312.452917] the clk_vdec_mux    clock off, ref cnt: 0
[  312.452926] the vdec            clock off, ref cnt: 0
[  312.452932] the parser_top      clock off, ref cnt: 0
[  312.452938] the demux           clock off, ref cnt: 0
[  312.453001] the demux           clock on, ref cnt: 1
[  312.453007] the parser_top      clock on, ref cnt: 1
[  312.453012] the vdec            clock on, ref cnt: 1
[  312.453031] the clk_vdec_mux    clock on, ref cnt: 1
[  312.453059] vdec mux clock is 499999992 Hz
[  312.453155] vdec_create instance ffffff8008a05000, total 1, PM: legacy
[  312.453185] no drmmode
[  312.453206] is_reset=1
[  312.453232] vdec_init, dev_name:ammvdec_mpeg12, vdec_type=VDEC_TYPE_FRAME_BLOCK  vdec ffffff8008a05000 id = 0
[  312.453792] ammvdec_mpeg12 probe start.
[  312.453867] 0: ammvdec_mpeg12_probe, sysinfo: 340x280, tvp_flag = 0x0
[  312.453876] decoder_bmmu_box_alloc_box, tvp_flags = 0
[  312.453939] [TEE], the fw (mpeg12_multi) will be loaded.
[  312.478994] asoc-aml-card auge_sound: tdm playback stop
[  312.479008] spdif_a is set to disable
[  312.479038] audio_ddr_mngr: i: 0, fifo cnt:[64] cnt1:[64] cnt2:[64]
[  312.479042] audio_ddr_mngr: aml_frddr_check_fifo_count(), i (0) cnt(64) break out
[  333.458478] INFO: rcu_preempt detected stalls on CPUs/tasks:
[  333.458493] \x092-...: (0 ticks this GP) idle=51f/140000000000000/0 softirq=49820/49820 fqs=0
[  333.458495] \x09(detected by 1, t=5252 jiffies, g=22500, c=22499, q=768)
[  333.458502] Task dump for CPU 2:
[  333.458504] ecoder.awesome2 R  running task        0 18058      1 0x00400802
[  333.458514] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26
[  333.458516] Call trace:
[  333.458527] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  333.458531] [<ffffffc0511bba98>] 0xffffffc0511bba98
[  333.458537] rcu_preempt kthread starved for 5252 jiffies! g22500 c22499 f0x0 RCU_GP_WAIT_FQS(3) ->state=0x1
[  333.458539] rcu_preempt     S    0     7      2 0x00000010
[  333.458546] task:rcu_preempt/7 task_cpu=2 on_cpu=0 prio=120 exec_start=312.450550 sum_exec_runtime=855ms load_avg=6 util_avg=1
[  333.458548] Call trace:
[  333.458552] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  333.458557] [<ffffff8009d5a13c>] __schedule+0x274/0x84c
[  333.458561] [<ffffff8009d5a750>] schedule+0x3c/0x9c
[  333.458566] [<ffffff8009d5dd38>] schedule_timeout+0x19c/0x404
[  333.458572] [<ffffff800912c540>] rcu_gp_kthread+0x564/0x7f0
[  333.458577] [<ffffff80090d4cfc>] kthread+0xe8/0xfc
[  333.458581] [<ffffff80090834d0>] ret_from_fork+0x10/0x40
[  336.178478] \x0a\x0a\x0aHARDLOCKUP____ERR.CPU[2] <irqen:0 isren1>START
[  336.183795] \x0adump_cpu[0] irq:  3 preempt:1  swapper/0
[  336.190731] IRQ arch_timer_handler_phys, 0
[  336.195057] SotIRQ           (null), 0
[  336.199043] Task dump for CPU 0:
[  336.202511] swapper/0       R  running task        0     0      0 0x00000010
[  336.209793] task:swapper/0/0 task_cpu=0 on_cpu=1 prio=120 exec_start=0.000000 sum_exec_runtime=0ms load_avg=0 util_avg=0
[  336.220884] Call trace:
[  336.223575] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  336.228947] [<ffffff8009713704>] cpuidle_enter_state+0x64/0x398
[  336.235098] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40
[  336.240646] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230
[  336.246713] [<ffffff8009d58d78>] rest_init+0x80/0x88
[  336.251913] [<ffffff800a260bd8>] start_kernel+0x364/0x3a8
[  336.257545] [<ffffff800a260200>] __primary_switched+0x7c/0x90
[  336.263524] \x0adump_cpu[1] irq:  3 preempt:10001  swapper/1
[  336.270804] IRQ arch_timer_handler_phys, 10000
[  336.275483] SotIRQ           (null), 0
[  336.279469] Task dump for CPU 1:
[  336.282936] swapper/1       R  running task        0     0      1 0x00000010
[  336.290219] task:swapper/1/0 task_cpu=1 on_cpu=1 prio=120 exec_start=0.174526 sum_exec_runtime=0ms load_avg=1024 util_avg=0
[  336.301569] Call trace:
[  336.304259] [<ffffff800908c9ac>] dump_backtrace+0x0/0x24c
[  336.309892] [<ffffff800908cf44>] show_stack+0x2c/0x38
[  336.315179] [<ffffff80090e7b80>] sched_show_task+0x12c/0x178
[  336.321071] [<ffffff80090ea944>] dump_cpu_task+0x48/0x54
[  336.326619] [<ffffff8009a8b638>] pr_lockup_info+0x190/0x220
[  336.332427] [<ffffff8009180060>] watchdog_check_hardlockup_other_cpu+0x164/0x19c
[  336.340053] [<ffffff800917f490>] watchdog_timer_fn+0xd0/0x358
[  336.346033] [<ffffff8009134e4c>] __hrtimer_run_queues+0xd0/0x330
[  336.352272] [<ffffff8009135c60>] hrtimer_interrupt+0xb0/0x1f4
[  336.358252] [<ffffff800973400c>] arch_timer_handler_phys+0x3c/0x48
[  336.364667] [<ffffff8009121d1c>] handle_percpu_devid_irq+0xc0/0x2c4
[  336.371165] [<ffffff800911bee8>] generic_handle_irq+0x34/0x4c
[  336.377145] [<ffffff800911c6f8>] __handle_domain_irq+0x90/0xf8
[  336.383211] [<ffffff8009081010>] gic_handle_irq+0x58/0xa8
[  336.388845] Exception stack(0xffffffc0002f7db0 to 0xffffffc0002f7ee0)
[  336.395518] 7da0:                                   0000000000000000 ffffff800aa15bc0
[  336.403578] 7dc0: 0000000000000000 0000000000000001 00000040aa021000 0000000000000015
[  336.411639] 7de0: 0000000005b5b2b7 0000000000003f9f 0000000000002e9b 0000000000000f52
[  336.419698] 7e00: 0000000000000000 0000000000001e1a 0000000000000f91 0000000000000d93
[  336.427758] 7e20: 0000000000000f93 0000000000000f94 0000000000000f94 0000000000000f93
[  336.435819] 7e40: 0000000000000f8d 0000004e45cc5ebf ffffffc05aa44800 0000000000000000
[  336.443878] 7e60: ffffffc09307a000 0000004e458f82d5 0000000000000000 0000000000000001
[  336.451939] 7e80: 0000000000000001 ffffff800a8b6fb5 ffffff800a71e000 ffffffc0002f7ee0
[  336.459999] 7ea0: ffffff8009713764 ffffffc0002f7ee0 ffffff8009713768 0000000060400145
[  336.468059] 7ec0: 0000004e45cc5ebf ffffffc05aa44800 ffffffffffffffff ffffffc09307a000
[  336.476118] [<ffffff8009082ba8>] el1_irq+0xe8/0x18c
[  336.481233] [<ffffff8009713768>] cpuidle_enter_state+0xc8/0x398
[  336.487385] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40
[  336.492932] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230
[  336.498999] [<ffffff8009092528>] secondary_start_kernel+0x11c/0x154
[  336.505498] [<0000000001d631b8>] 0x1d631b8
[  336.509831] \x0adump_cpu[2] irq:  0 preempt:1  ecoder.awesome2
[  336.517285] IRQ arch_timer_handler_phys, 0
[  336.521616] SotIRQ           (null), 0
[  336.525603] Task dump for CPU 2:
[  336.529070] ecoder.awesome2 R  running task        0 18058      1 0x00400802
[  336.536352] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26
[  336.548916] Call trace:
[  336.551605] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  336.556977] [<ffffffc0511bba98>] 0xffffffc0511bba98
[  336.562090] \x0adump_cpu[3] irq:  3 preempt:1  swapper/3
[  336.569024] IRQ arch_timer_handler_phys, 0
[  336.573356] SotIRQ           (null), 0
[  336.577343] Task dump for CPU 3:
[  336.580809] swapper/3       R  running task        0     0      1 0x00000010
[  336.588092] task:swapper/3/0 task_cpu=3 on_cpu=1 prio=120 exec_start=0.238677 sum_exec_runtime=0ms load_avg=1024 util_avg=0
[  336.599443] Call trace:
[  336.602131] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  336.607505] [<ffffff8009713704>] cpuidle_enter_state+0x64/0x398
[  336.613658] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40
[  336.619205] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230
[  336.625272] [<ffffff8009092528>] secondary_start_kernel+0x11c/0x154
[  336.631771] [<0000000001d631b8>] 0x1d631b8
[  336.636103] \x0aHARDLOCKUP____ERR.END\x0a
[  336.643123] Watchdog detected hard LOCKUP on cpu 2
[  336.647984] ------------[ cut here ]------------
[  336.652835] WARNING: CPU: 1 PID: 0 at /vhd2t/peter/projects/skb12/common/kernel/watchdog_hld.c:212 watchdog_check_hardlockup_other_cpu+0x17c/0x19c
[  336.666176] Modules linked in: gpio_keypad(O) remote(O) hid_skbrm(O) aml_hardware_dmx(O) mali_kbase(O) amvdec_av1(O) amvdec_mavs(O) amlogic_fbc_lib_64(PO) amvdec_ports(O) vpu(O) encoder(O) amvdec_avs2(O) amvdec_vp9(O) amvdec_vc1(O) amvdec_real(O) amvdec_mmpeg4(O) amvdec_mpeg4(O) amvdec_mmpeg12(O) amvdec_mpeg12(O) amvdec_mmjpeg(O) amvdec_mjpeg(O) amvdec_h265(O) amvdec_h264mvc(O) amvdec_mh264(O) amvdec_h264(O) amvdec_avs(O) stream_input(O) decoder_common(O) video_framerate_adapter(O) firmware(O) media_clock(O) optee_armtz(O) optee(O)
[  336.713409]
[  336.715146] CPU: 1 PID: 0 Comm: swapper/1 Tainted: P        W  O    4.9.269-abk000c-537r72-20231116 #248
[  336.724850] Hardware name: g12a_u212_3g (DT)
[  336.729357] task: ffffffc0002db900 task.stack: ffffffc0002f4000
[  336.735512] PC is at watchdog_check_hardlockup_other_cpu+0x17c/0x19c
[  336.742098] LR is at watchdog_check_hardlockup_other_cpu+0x17c/0x19c
[  336.748686] R3  : ffffff8008073521, PFN: 7421, pagetrace:0xffffff8009080000
[  336.755878] R4  : ffffff8008073520, PFN: 7421, pagetrace:0xffffff8009080000
[  336.763071] R7  : ffffff800a786988, PFN: 2786, pagetrace:0xffffff8009080000
[  336.770265] R22 : ffffff800a71f000, PFN: 271f, pagetrace:0xffffff8009080000
[  336.777458] R23 : ffffff800a720b38, PFN: 2720, pagetrace:0xffffff8009080000
[  336.784651] R25 : ffffff800a71f000, PFN: 271f, pagetrace:0xffffff8009080000
[  336.791844] R30 : ffffff8009180078, PFN: 1180, pagetrace:0xffffff8009080000
[  336.799038] pc : [<ffffff8009180078>] lr : [<ffffff8009180078>] pstate: 604001c5
[  336.806663] sp : ffffffc0b4348d40
[  336.810216] x29: ffffffc0b4348d40 x28: 0000000000000000
[  336.815763] x27: 0000000000000000 x26: ffffffc0b434c8e0
[  336.821309] x25: ffffff800a71f000 x24: 0000000000000002
[  336.826856] x23: ffffff800a720b38 x22: ffffff800a71f000
[  336.832403] x21: ffffff800a32b941 x20: 0000000000000002
[  336.837949] x19: ffffff800a32b8b8 x18: 0000000000000f8d
[  336.843496] x17: 0000000000000f93 x16: 0000000000000f94
[  336.849043] x15: 0000000000000f94 x14: 725f636578655f6d
[  336.854589] x13: 7573203737363833 x12: 0000000000000007
[  336.860136] x11: 000000000000670b x10: 0000000000000000
[  336.865683] x9 : 0000000000000001 x8 : ffffff80093a1220
[  336.871229] x7 : ffffff800a786988 x6 : 000000000000670c
[  336.876776] x5 : 0000000000000030 x4 : ffffff8008073520
[  336.882323] x3 : ffffff8008073521 x2 : 0000000000000000
[  336.887869] x1 : 0000000000000026 x0 : 0000000000000026
[  336.893418] \x0aPC: 0xffffff800917fff8:
[  336.898876] fff8  91000400 f8787ae1 3821681f a94153f3 a9425bf5 a94363f7 a8c57bfd d65f03c0
[  336.907282] 0018  d2800101 aa1403e0 d2800002 940b196a 6b0002bf b94ce6e1 54fff900 6b01001f
[  336.915689] 0038  54fff8c2 2a0003f4 17ffffdc 3822683f 17ffffc2 91000415 38626aa0 35fff7e0
[  336.924096] 0058  2a1403e0 94242d13 b94d42c0 2a1403e1 35000120 90007800 912a6000 942f3a1a
[  336.932502] 0078  d4210000 f8787ae0 52800021 38206aa1 17ffffb2 90007800 912a6000 942f3916
[  336.940909] 0098  a9be7bfd 910003fd f9000bf3 2a0003f3 aa1e03e0 d503201f 9000ad01 f0008d40
[  336.949316] 00b8  912ce021 52800022 91250000 f8735821 38216802 d5033abf f000ace1 2a1303e0
[  336.957722] 00d8  91350021 91002021 940aacd8 f9400bf3 52800000 a8c27bfd d65f03c0 a9bc7bfd
[  336.966130] \x0aLR: 0xffffff800917fff8:
[  336.971589] fff8  91000400 f8787ae1 3821681f a94153f3 a9425bf5 a94363f7 a8c57bfd d65f03c0
[  336.979995] 0018  d2800101 aa1403e0 d2800002 940b196a 6b0002bf b94ce6e1 54fff900 6b01001f
[  336.988402] 0038  54fff8c2 2a0003f4 17ffffdc 3822683f 17ffffc2 91000415 38626aa0 35fff7e0
[  336.996809] 0058  2a1403e0 94242d13 b94d42c0 2a1403e1 35000120 90007800 912a6000 942f3a1a
[  337.005216] 0078  d4210000 f8787ae0 52800021 38206aa1 17ffffb2 90007800 912a6000 942f3916
[  337.013623] 0098  a9be7bfd 910003fd f9000bf3 2a0003f3 aa1e03e0 d503201f 9000ad01 f0008d40
[  337.022029] 00b8  912ce021 52800022 91250000 f8735821 38216802 d5033abf f000ace1 2a1303e0
[  337.030436] 00d8  91350021 91002021 940aacd8 f9400bf3 52800000 a8c27bfd d65f03c0 a9bc7bfd
[  337.038843] \x0aSP: 0xffffffc0b4348cc0:
[  337.044302] 8cc0  0a71f000 ffffff80 0a720b38 ffffff80 00000002 00000000 0a71f000 ffffff80
[  337.052709] 8ce0  b434c8e0 ffffffc0 00000000 00000000 00000000 00000000 b4348d40 ffffffc0
[  337.061116] 8d00  09180078 ffffff80 b4348d40 ffffffc0 09180078 ffffff80 604001c5 00000000
[  337.069522] 8d20  00000001 00000000 00000048 00000000 ffffffff 0000007f 0a786988 ffffff80
[  337.077929] 8d40  b4348d90 ffffffc0 0917f490 ffffff80 0a1918a8 ffffff80 0a32b000 ffffff80
[  337.086336] 8d60  0a32b8b0 ffffff80 0a32b8b0 ffffff80 0a97e000 ffffff80 0a71fcf8 ffffff80
[  337.094742] 8d80  b4348d90 ffffffc0 0000000f 00000000 b4348e10 ffffffc0 09134e4c ffffff80
[  337.103149] 8da0  b434c8e0 ffffffc0 b434c340 ffffffc0 b434c380 ffffffc0 0917f3c0 ffffff80
[  337.111558] \x0aX3: 0xffffff80080734a1:
[  337.117016] 34a0  33362e36 33303136 685d3140 205b0a20 36333320 3633362e 40333031 20685d31
[  337.125422] 34c0  44524148 4b434f4c 5f5f5055 52455f5f 4e452e52 205b0a44 36333320 3633362e
[  337.133829] 34e0  40333031 20685d31 20205b0a 2e363333 31333436 31403332 5720685d 68637461
[  337.142236] 3500  20676f64 65746564 64657463 72616820 4f4c2064 50554b43 206e6f20 20757063
[  337.150642] 3520  20205b32 2e363333 39373436 31403438 2d20685d 2d2d2d2d 2d2d2d2d 5b2d2d2d
[  337.159049] 3540  74756320 72656820 2d5d2065 2d2d2d2d 2d2d2d2d 0a2d2d2d 3320205b 362e3633
[  337.167456] 3560  33383235 5d314035 41572068 4e494e52 43203a47 203a5550 49502031 30203a44
[  337.175862] 3580  20746120 6468762f 702f7432 72657465 6f72702f 7463656a 6b732f73 2f323162
[  337.184269] 35a0  6d6d6f63 6b2f6e6f 656e7265 61772f6c 64686374 685f676f 632e646c 3231323a
[  337.192677] \x0aX4: 0xffffff80080734a0:
[  337.198136] 34a0  33362e36 33303136 685d3140 205b0a20 36333320 3633362e 40333031 20685d31
[  337.206542] 34c0  44524148 4b434f4c 5f5f5055 52455f5f 4e452e52 205b0a44 36333320 3633362e
[  337.214949] 34e0  40333031 20685d31 20205b0a 2e363333 31333436 31403332 5720685d 68637461
[  337.223356] 3500  20676f64 65746564 64657463 72616820 4f4c2064 50554b43 206e6f20 20757063
[  337.231762] 3520  20205b32 2e363333 39373436 31403438 2d20685d 2d2d2d2d 2d2d2d2d 5b2d2d2d
[  337.240169] 3540  74756320 72656820 2d5d2065 2d2d2d2d 2d2d2d2d 0a2d2d2d 3320205b 362e3633
[  337.248576] 3560  33383235 5d314035 41572068 4e494e52 43203a47 203a5550 49502031 30203a44
[  337.256982] 3580  20746120 6468762f 702f7432 72657465 6f72702f 7463656a 6b732f73 2f323162
[  337.265391] \x0aX7: 0xffffff800a786908:
[  337.270849] 6908  934bd780 ffffffc0 934bd480 ffffffc0 934bd980 ffffffc0 07400000 00000000
[  337.279256] 6928  00100000 00000000 00000000 00000000 00020000 00000000 00040000 00000000
[  337.287662] 6948  00080000 00000000 00020000 00000000 00000001 00000000 00000000 00000000
[  337.296069] 6968  00000000 00000001 00000000 00000001 00000001 00000001 00000001 00000000
[  337.304476] 6988  00000000 00000000 0a0a6790 ffffff80 02830283 00000000 93600000 ffffffc0
[  337.312882] 69a8  00020000 00000000 00000001 00000000 0a7869b8 ffffff80 0a7869b8 ffffff80
[  337.321289] 69c8  00000000 00000000 00000000 00000000 0000000f 00000000 093a10fc ffffff80
[  337.329696] 69e8  00000000 00000000 093a1da8 ffffff80 0939fef4 ffffff80 093a1220 ffffff80
[  337.338103] \x0aX8: 0xffffff80093a11a0:
[  337.343563] 11a0  aa1303e0 94000631 f9400bf3 52800000 a8c37bfd d65f03c0 f9400853 17fffff7
[  337.351969] 11c0  f9400453 17fffff5 b9406c40 eb01001f 54fffce9 f9400040 f8617813 17ffffef
[  337.360376] 11e0  a9bf7bfd 71001c1f 910003fd 54000121 f94048e0 f9400c00 b4000100 aa0403e1
[  337.368782] 1200  2a0603e2 9400054e a8c17bfd d65f03c0 128002a0 17fffffd 12800160 17fffffb
[  337.377189] 1220  a9ba7bfd 7100081f 910003fd a90153f3 a9025bf5 f9001bf7 aa0403f4 53001cb5
[  337.385596] 1240  f94048f3 540009c0 71000c1f 54000ae0 71001c1f 54000b20 35000c60 51000420
[  337.394003] 1260  7100041f 54000c08 7100083f 54000b80 f90027a6 7100047f 54000ba1 f9400260
[  337.402409] 1280  b4000b60 b9407261 f8615816 aa1603e0 940005f6 910143a0 97f66718 f94027a6
[  337.410819] \x0aX19: 0xffffff800a32b838:
[  337.416362] b838  ******** ******** ******** ******** ******** ******** ******** ********
[  337.424769] b858  ******** ******** ******** ******** ******** ******** ******** ********
[  337.433176] b878  ******** ******** ******** ******** ******** ******** ******** ********
[  337.441582] b898  ******** ******** ******** ******** ******** ******** ******** ********
[  337.449989] b8b8  ******** ******** ******** ******** ******** ******** ******** ********
[  337.458396] b8d8  ******** ******** ******** ******** ******** ******** ******** ********
[  337.466802] b8f8  ******** ******** ******** ******** ******** ******** ******** ********
[  337.475209] b918  ******** ******** ******** ******** ******** ******** ******** ********
[  337.483617] \x0aX21: 0xffffff800a32b8c1:
[  337.489162] b8c0  ******** ******** ******** ******** ******** ******** ******** ********
[  337.497569] b8e0  ******** ******** ******** ******** ******** ******** ******** ********
[  337.505976] b900  ******** ******** ******** ******** ******** ******** ******** ********
[  337.514382] b920  ******** ******** ******** ******** ******** ******** ******** ********
[  337.522789] b940  ******** ******** ******** ******** ******** ******** ******** ********
[  337.531196] b960  ******** ******** ******** ******** ******** ******** ******** ********
[  337.539602] b980  ******** ******** ******** ******** ******** ******** ******** ********
[  337.548009] b9a0  ******** ******** ******** ******** ******** ******** ******** ********
[  337.556416] b9c0  ******** ******** ******** ******** ******** ******** ******** ********
[  337.564823] \x0aX22: 0xffffff800a71ef80:
[  337.570369] ef80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.578776] efa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.587182] efc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.595589] efe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.603996] f000  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.612402] f020  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.620809] f040  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.629216] f060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.637623] \x0aX23: 0xffffff800a720ab8:
[  337.643169] 0ab8  00002000 00000000 00016dd6 00000000 0000fffa 000000fa 00000000 00000000
[  337.651576] 0ad8  00000001 00016000 00000010 00000000 b43ff340 ffffffc0 b43ff480 ffffffc0
[  337.659982] 0af8  00000016 00000004 b43ff440 ffffffc0 00000000 00000003 b432f000 ffffffc0
[  337.668389] 0b18  00000060 00000000 b43ff500 ffffffc0 b43ff4c0 ffffffc0 00000001 00001000
[  337.676796] 0b38  aa00b000 00000040 aa021000 00000040 aa037000 00000040 aa04d000 00000040
[  337.685202] 0b58  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.693609] 0b78  00000001 00000000 00000002 00000000 000028cf 00000000 000bffff 00000000
[  337.702016] 0b98  00010000 00000000 00000000 00000010 00000012 00000001 00111000 ffffffc0
[  337.710423] \x0aX25: 0xffffff800a71ef80:
[  337.715969] ef80  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.724376] efa0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.732782] efc0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.741189] efe0  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.749596] f000  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.758002] f020  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.766409] f040  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.774816] f060  00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[  337.783224] \x0aX26: 0xffffffc0b434c860:
[  337.788769] c860  00311c80 ffffffc0 001a001a 00000001 b434c870 ffffffc0 b434c870 ffffffc0
[  337.797176] c880  b434c880 ffffffc0 b434c880 ffffffc0 0916f9a8 ffffff80 0028fcf8 ffffffc0
[  337.805582] c8a0  0028fc58 ffffffc0 00000000 00000000 00000000 00000000 00000054 00000000
[  337.813989] c8c0  00000053 00000000 00310e40 ffffffc0 00000000 00000000 00000000 00000000
[  337.822396] c8e0  b434c8e0 ffffffc0 00000000 00000000 00000000 00000000 428d3700 0000004e
[  337.830802] c900  428d3700 0000004e 0917f3c0 ffffff80 b434c380 ffffffc0 00000000 0000000f
[  337.839209] c920  0917f8e0 ffffff80 63746177 676f6468 0000312f 00000000 00000050 00000000
[  337.847616] c940  00000000 00000000 00000000 00000000 00000000 00000000 b434c958 ffffffc0
[  337.856024] \x0aX29: 0xffffffc0b4348cc0:
[  337.861569] 8cc0  0a71f000 ffffff80 0a720b38 ffffff80 00000002 00000000 0a71f000 ffffff80
[  337.869976] 8ce0  b434c8e0 ffffffc0 00000000 00000000 00000000 00000000 b4348d40 ffffffc0
[  337.878382] 8d00  09180078 ffffff80 b4348d40 ffffffc0 09180078 ffffff80 604001c5 00000000
[  337.886789] 8d20  00000001 00000000 00000048 00000000 ffffffff 0000007f 0a786988 ffffff80
[  337.895196] 8d40  b4348d90 ffffffc0 0917f490 ffffff80 0a1918a8 ffffff80 0a32b000 ffffff80
[  337.903602] 8d60  0a32b8b0 ffffff80 0a32b8b0 ffffff80 0a97e000 ffffff80 0a71fcf8 ffffff80
[  337.912009] 8d80  b4348d90 ffffffc0 0000000f 00000000 b4348e10 ffffffc0 09134e4c ffffff80
[  337.920416] 8da0  b434c8e0 ffffffc0 b434c340 ffffffc0 b434c380 ffffffc0 0917f3c0 ffffff80
[  337.928823]
[  337.930557] ---[ end trace 8dd7c0467897f5cb ]---
[  337.935410] Call trace:
[  337.938098] Exception stack(0xffffffc0b4348b60 to 0xffffffc0b4348c90)
[  337.944773] 8b60: ffffff800a32b8b8 0000007fffffffff 0000000002a28000 ffffff8009180078
[  337.952832] 8b80: 00000000604001c5 0000000000000000 0000000000000026 0000000000000000
[  337.960892] 8ba0: ffffffc0b4348bc0 ffffff800a07aa78 ffffff800a07aa90 ffffff800a71eaf8
[  337.968952] 8bc0: ffffff800a324008 ffffff800a07aab8 0000000000000026 ffffff800a8d5000
[  337.977012] 8be0: ffffffc0b4348c80 ffffff8009d4e978 ffffff800a080a98 0000000000000002
[  337.985072] 8c00: ffffff800a32b941 ffffff800a71f000 0000000000000026 0000000000000026
[  337.993132] 8c20: 0000000000000000 ffffff8008073521 ffffff8008073520 0000000000000030
[  338.001193] 8c40: 000000000000670c ffffff800a786988 ffffff80093a1220 0000000000000001
[  338.009252] 8c60: 0000000000000000 000000000000670b 0000000000000007 7573203737363833
[  338.017311] 8c80: 725f636578655f6d 0000000000000f94
[  338.022428] [<ffffff8009180078>] watchdog_check_hardlockup_other_cpu+0x17c/0x19c
[  338.030052] [<ffffff800917f490>] watchdog_timer_fn+0xd0/0x358
[  338.036033] [<ffffff8009134e4c>] __hrtimer_run_queues+0xd0/0x330
[  338.042271] [<ffffff8009135c60>] hrtimer_interrupt+0xb0/0x1f4
[  338.048253] [<ffffff800973400c>] arch_timer_handler_phys+0x3c/0x48
[  338.054666] [<ffffff8009121d1c>] handle_percpu_devid_irq+0xc0/0x2c4
[  338.061165] [<ffffff800911bee8>] generic_handle_irq+0x34/0x4c
[  338.067145] [<ffffff800911c6f8>] __handle_domain_irq+0x90/0xf8
[  338.073213] [<ffffff8009081010>] gic_handle_irq+0x58/0xa8
[  338.078844] Exception stack(0xffffffc0002f7db0 to 0xffffffc0002f7ee0)
[  338.085518] 7da0:                                   0000000000000000 ffffff800aa15bc0
[  338.093579] 7dc0: 0000000000000000 0000000000000001 00000040aa021000 0000000000000015
[  338.101639] 7de0: 0000000005b5b2b7 0000000000003f9f 0000000000002e9b 0000000000000f52
[  338.109699] 7e00: 0000000000000000 0000000000001e1a 0000000000000f91 0000000000000d93
[  338.117759] 7e20: 0000000000000f93 0000000000000f94 0000000000000f94 0000000000000f93
[  338.125819] 7e40: 0000000000000f8d 0000004e45cc5ebf ffffffc05aa44800 0000000000000000
[  338.133879] 7e60: ffffffc09307a000 0000004e458f82d5 0000000000000000 0000000000000001
[  338.141939] 7e80: 0000000000000001 ffffff800a8b6fb5 ffffff800a71e000 ffffffc0002f7ee0
[  338.149999] 7ea0: ffffff8009713764 ffffffc0002f7ee0 ffffff8009713768 0000000060400145
[  338.158059] 7ec0: 0000004e45cc5ebf ffffffc05aa44800 ffffffffffffffff ffffffc09307a000
[  338.166118] [<ffffff8009082ba8>] el1_irq+0xe8/0x18c
[  338.171232] [<ffffff8009713768>] cpuidle_enter_state+0xc8/0x398
[  338.177385] [<ffffff8009713aac>] cpuidle_enter+0x34/0x40
[  338.182933] [<ffffff80091065ac>] cpu_startup_entry+0x160/0x230
[  338.188999] [<ffffff8009092528>] secondary_start_kernel+0x11c/0x154
[  338.195498] [<0000000001d631b8>] 0x1d631b8
[  396.478477] INFO: rcu_preempt detected stalls on CPUs/tasks:
[  396.478758] \x092-...: (0 ticks this GP) idle=51f/140000000000000/0 softirq=49820/49820 fqs=7480
[  396.487591] \x09(detected by 1, t=21009 jiffies, g=22500, c=22499, q=862)
[  396.494353] Task dump for CPU 2:
[  396.497819] ecoder.awesome2 R  running task        0 18058      1 0x00400802
[  396.505102] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26
[  396.517665] Call trace:
[  396.520360] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  396.525726] [<ffffffc0511bba98>] 0xffffffc0511bba98
[  459.498477] INFO: rcu_preempt detected stalls on CPUs/tasks:
[  459.498762] \x092-...: (0 ticks this GP) idle=51f/140000000000000/0 softirq=49820/49820 fqs=14966
[  459.507682] \x09(detected by 3, t=36764 jiffies, g=22500, c=22499, q=957)
[  459.514444] Task dump for CPU 2:
[  459.517910] ecoder.awesome2 R  running task        0 18058      1 0x00400802
[  459.525193] task:ecoder.awesome2/18058 task_cpu=2 on_cpu=1 prio=100 exec_start=312.453958 sum_exec_runtime=19ms load_avg=3161 util_avg=26
[  459.537756] Call trace:
[  459.540451] [<ffffff8009086770>] __switch_to+0xa4/0xc4
[  459.545817] [<ffffffc0511bba98>] 0xffffffc0511bba98
15.537.72-dmesg.txt (39,748 bytes)   
15.537.506-dmesg.txt (1,139,534 bytes)

(ALTech) Younkwang Jung

2023-12-13 16:52

developer   ~0014728

Hi Jason

I reported it to AML
https://jira.skbroadband.com/browse/AMANDROIDS-163

Thank you
YK.Jung

(SW) Jason Ling

2023-12-13 17:33

developer   ~0014729

Hi YK,

I flashed 2023-12 GSI on other Amlogic ATV 12 platform.
The test can be completed (no stuck issue).

I think Amlogic need do some corresponding improvement when we use 2023-11 GSI or newer GSI.

Thanks,
Jason

(SW) Jason Ling

2023-12-13 18:07

developer   ~0014730

Hi YK,

I just got one patch from Taiwan AML, After applied this patch, the stuck issue disappeared. We can complete the module with 2023-11 GSI
But the weird thing is our other Amlogic platform (s905y4) didn't include this patch, the platform can pass this module.

Anyway, I attach the patch (74f38b30.diff), you can forward to Korea Aml for speeding up issue analysis.

Thanks,
Jason
74f38b30.diff (1,359 bytes)   
From 74f38b30e3755e767d042ba554640cd413629fcf Mon Sep 17 00:00:00 2001
From: Tianhua Sun <tianhua.sun@amlogic.com>
Date: Thu, 02 Feb 2023 15:04:21 +0800
Subject: [PATCH] hwc: fix release fence error when video start [1/1]

PD#SWPL-109140

Problem:
return release fence error when video start,
and this will cause vc put fence error.

Solution:
Do not reset mCurReleaseFence in clearBufferInfo,
because SurfaceFlinger will call setBuffer multiple
times in one vsync.

Verify:
t5m

Change-Id: I22fb81760d45a659ac4b877d3c41fd81cb865d32
Signed-off-by: Tianhua Sun <tianhua.sun@amlogic.com>
---

diff --git a/common/base/DrmFramebuffer.cpp b/common/base/DrmFramebuffer.cpp
index 47c6bc6..3cf606e 100644
--- a/common/base/DrmFramebuffer.cpp
+++ b/common/base/DrmFramebuffer.cpp
@@ -163,8 +163,12 @@
     // not reset prevReleaseFence for sidebandBuffer, as vt sidebanbuffer use it later
     if (!isVtBufferLocked()) {
         mPrevReleaseFence = mCurReleaseFence;
-        mCurReleaseFence.reset();
-        mCurReleaseFence = DrmFence::NO_FENCE;
+        /*
+         * SF will call setBuffer multiple times in one vsync,
+         * so do not reset mCurReleaseFence in this function.
+         * mCurReleaseFence.reset();
+         * mCurReleaseFence = DrmFence::NO_FENCE;
+        */
     }
     mProcessFence.reset();
     mProcessFence = DrmFence::NO_FENCE;
74f38b30.diff (1,359 bytes)   
Module_complete.png (31,053 bytes)   
Module_complete.png (31,053 bytes)   

(SW) Jason Ling

2023-12-18 15:35

developer   ~0014761

Hi YK,

I provided the logcat and dmesg,

Please forward it to Aml.

Thanks,
Jason
logcat_20231218.txt (15,043,939 bytes)
dmesg_20231218.txt (1,320,195 bytes)

(SW) Jason Ling

2023-12-29 17:01

developer   ~0014834

Hi YK,

any update ?

Thanks,
Jason

(ALTech) Younkwang Jung

2024-04-19 08:55

developer   ~0015496

Hi Jason

This patch was officially applied to UI542.

Thank you for your support
YK.Jung
image.png (13,799 bytes)   
image.png (13,799 bytes)   

(SW) Kerwin Chen

2025-04-07 10:09

developer   ~0017438

no activity for this issue

Issue History

Date Modified Username Field Change
2023-12-13 15:54 (SW) Jason Ling New Issue
2023-12-13 15:54 (SW) Jason Ling Status new => assigned
2023-12-13 15:54 (SW) Jason Ling Assigned To => (ALTech) Younkwang Jung
2023-12-13 15:54 (SW) Jason Ling File Added: 15.537.72-dmesg.txt
2023-12-13 15:54 (SW) Jason Ling File Added: 15.537.506-dmesg.txt
2023-12-13 15:54 (SW) Jason Ling Summary [Smart3][ATV12] get stuck at CtsMediaV2TestCases => [Smart3][ATV12][CTS-ON-GS] get stuck at CtsMediaV2TestCases
2023-12-13 15:55 (SW) Jason Ling Description Updated
2023-12-13 16:52 (ALTech) Younkwang Jung Note Added: 0014728
2023-12-13 17:33 (SW) Jason Ling Note Added: 0014729
2023-12-13 18:07 (SW) Jason Ling Note Added: 0014730
2023-12-13 18:07 (SW) Jason Ling File Added: 74f38b30.diff
2023-12-13 18:07 (SW) Jason Ling File Added: Module_complete.png
2023-12-18 15:35 (SW) Jason Ling Note Added: 0014761
2023-12-18 15:35 (SW) Jason Ling File Added: logcat_20231218.txt
2023-12-18 15:35 (SW) Jason Ling File Added: dmesg_20231218.txt
2023-12-29 17:01 (SW) Jason Ling Note Added: 0014834
2024-04-19 08:55 (ALTech) Younkwang Jung Note Added: 0015496
2024-04-19 08:55 (ALTech) Younkwang Jung File Added: image.png
2024-04-19 08:56 (ALTech) Younkwang Jung Assigned To (ALTech) Younkwang Jung => (SW) Jason Ling
2025-04-07 10:09 (SW) Kerwin Chen Status assigned => closed
2025-04-07 10:09 (SW) Kerwin Chen Resolution open => fixed
2025-04-07 10:09 (SW) Kerwin Chen Note Added: 0017438